// 引包
const express = require('express');
const queryy = require('querystring');
// 创建服务器
const app = express();
app.use(express.static('./public'));
// 监听POST请求的login
app.post('/register', (req, res) => {
    // console.log(req.body); // undefined
    // 获取post发来的数据需要使用body-parser
    // 那body-parser是怎么使用的呢？
    var str = "";
    // 监听data数据事件
    req.on('data', (chunk) => {
        // 接收chunk数据
        console.log(chunk);
        // chunk 是二进制数据的16进制表示 buffer
        // 字符串和二进制数据连接，打印的是字符串
        str += chunk;
    });
    req.on('end', () => {
        // url编码
        // console.log(str);
        // // decodURI解URL编码
        // console.log(decodeURI(str));
        // let strx ='你好';
        // // encodeURI是将中文加密成URI编码
        // console.log(encodeURI(strx));
        // 将接收的数据键值对
        // 解析成对象，用querystring
        // console.log(queryy.parse(str));
    })
    // 响应请求，结束
    res.send('我接受浏览器的请求');
})
app.listen(80, () => {
    console.log('服务器运行中...');
})